/*
 * 返回值：返回值为字符串，返回值不为''时代表没通过效验
 * 逻辑：错误优先原则，通过效验往下继续运行，否则终止
 * 效验对象：页面上用到的data里的属性，而不是最终提交的值parameters
 */
export function validation(obj){
	if(!(/^1[3456789]\d{9}$/.test(obj.phone))){
		return '手机号不能为空且格式不能有误'
	}
	//如果是密码登录
	if(obj.isPassword){
		if(!(/^[0-9A-Za-z]{6,16}$/).test(obj.password)){
			return '密码长度要在6-16位之间'
		}
	}else{
		if(isNull(obj.verificationCode)){
			return '验证码不能为空'
		}
	}
	return ''
}
function isNull(value){
	if(value === null || value === '' || value === undefined){
		return true;
	}else{
		return false
	}
}